#define _CRT_SECURE_NO_WARNINGS


//#include<stdio.h>
//int dfs(int m, int x)
//{
//	if (m == 0)return 1;
//	if (x == 0)return 0;
//	if (m < 0)return 0;
//	return dfs(m, x - 1) + dfs(m - x, x);
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	while (n--)
//	{
//		int m, x;
//		scanf("%d %d", &m, &x);
//		printf("%d\n", dfs(m, x));
//	}
//	return 0;
//}

//#include<stdio.h>
//void dfs(int n, int m)
//{
//	if (n % m == 0)
//	{
//		printf("%d", m);
//		return;
//	}
//	if (n % m > m)
//	{
//		dfs(n % m, m);
//	}
//	else
//	{
//		dfs(m, n % m);
//	}
//	return;
//}
//int main()
//{
//	int n, m;
//	scanf("%d %d", &n, &m);
//	if (n > m)
//	{
//		dfs(n, m);
//	}
//	else
//	{
//		dfs(m, n);
//	}
//	return 0;
//}

//#include<stdio.h>
//void dfs(n)
//{
//	if (n == 0) {
//		printf("0");
//		return;
//	}
//	int power = 0;
//	while (1 << (power+1) <= n)
//	{
//		power++;
//	}
//	if (power == 1)
//	{
//		printf("2");
//	}
//	else
//	{
//		printf("2(");
//		dfs(power);
//		printf(")");
//	}
//	int remain = n - (1 << power);
//	if (remain > 0)
//	{
//		printf("+");
//		dfs(remain);
//	}
//	return;
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	dfs(n);
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int num[10];
//	int flag;
//	for (int i = 0; i < 10; i++)
//	{
//		scanf("%d", &num[i]);
//	}
//	for (int i = 0; i < 9; i++)
//	{
//		flag = 0;
//		for (int j = 0; j < 9 - i; j++)
//		{
//			if (num[j] > num[j + 1])
//			{
//				int temp = num[j + 1];
//				num[j + 1] = num[j];
//				num[j] = temp;
//				flag = 1;
//			}
//		}
//		if (!flag)
//		{
//			break;
//		}
//	}
//	for (int i = 0; i < 10; i++)
//	{
//		printf("%d",num[i]);
//	}
//	return 0;
//}


#include<stdio.h>
#include<string.h>
char* process(char* str, char* sub)
{
	char result[100];
	result[0] = '\0';
	char* ps = NULL;
	int len = strlen(sub);
	while ((ps = strstr(str, sub)) != NULL)
	{
		strncat(result, str, ps - str);
		str = ps + len;
	}
	strcat(result, str);
	return result;
}
int main()
{
	char str[100];
	char sub[100];
	scanf("%s %s", &str, &sub);
	char* ret = process(str, sub);
	printf("%s\n", ret);
	return 0;
}